(function (){
	var pars    = [0,'1','2','','1','1','192','174','0','1','1','berticus0001'];
	var num_c   = pars[4];
	var vid_cnt = vid_ttl = vid_url = q = '';
	var rname   = "vidy_"+Math.round(Math.random() * 10000);
	var tname   = "vidy_t"+Math.round(Math.random() * 10000);
	var b_a     = 'standardfeeds/most_recent';

	if (pars[1] == '0' && pars[3] != '' ) {
		b_a = 'users/'+pars[3]+'/uploads';
	}
	if (pars[1] == '1' && pars[2] == '1' ) {
		b_a= 'standardfeeds/top_favorites';
	}
	if (pars[1] == '1' && pars[2] == '2' ) {
		b_a='videos';
	}
	if (typeof pars[11] != 'undefined' && pars[11] != '' ) {
		for(var i = 11; i < pars.length; i++ ) {
			if (pars[i] != '' ) {
				q += pars[i]+',';
			}
		}
	}
	if (pars[1] == '0' || pars[2] == '2' ) {
		q = '&q='+q;
	}
	var url = "http://gdata.youtube.com/feeds/api/"+b_a+"?&max-results="+pars[5]+q+"&alt=json-in-script";

	document.write("<div style='width:"+pars[6]+";height:"+pars[7]+";overflow:auto' id="+rname+"><div class='myWinLoad'></div></div>");

	jQuery('#'+rname).append(jQuery('<table id="'+tname+'"/>'));
	jQuery(document).ready(function() {
		jQuery.ajax({
			timeout  : 5000,
			url      : url,
			dataType : "jsonp",
			success  : function CallBack(data) {
				if (typeof data.feed.entry != 'undefined' ) {
					jQuery('div','#'+rname).remove();
					var j = 0;
					jQuery.each(data.feed.entry, function(i, item ) {
						for (var k = 0; k < item.link.length; k++ ) {
							if (item.link[k].rel == 'alternate' ) {
								vid_url = item.link[k].href;
								break;
							}
						}
						if (pars[8] == '0' ) {
							vid_ttl = '';
							if (pars[9] == '1' ) {
								vid_ttl += 'Title: '+item.title.$t;
							}
							if (pars[10] == '1' ) {
								vid_ttl += ' Author: '+item.author[0].name.$t;
							}
						} else {
							vid_cnt = '';
							if (pars[9] == '1' ) {
								vid_cnt += '<span><b>Author: </b>'+item.author[0].name.$t+'</span>';
							}
							if (pars[10] == '1' ) {
								if (vid_cnt != '' ) {
									vid_cnt += '<br>';
								}
								vid_cnt += '<span><b>Title: </b> '+item.title.$t+'</span>';
							}
						}
						if (j % num_c === 0 ) {
							cnt = jQuery('<tr>');
							j = 0;
						}
						jQuery(cnt)
						.append(jQuery('<td style="vertical-align:top;" />')
							.on('click', function () {
								window.open(item.link[0].href, "vidy_wnd");
							})
							.append(jQuery('<img/>')
								.attr({'src': item.media$group.media$thumbnail[1].url, 'title':vid_ttl})
								.css({
									border : '1px solid #000',
									margin : '0 5px 5px 0',
									cursor: 'pointer'
								})
							)
						)
						.append(jQuery('<td style="vertical-align:top;"/>')
							.append(vid_cnt)
						);
						jQuery('#'+tname,'#'+rname).append(cnt);
						j += 1;
					})
				}
			}
		})
	});
})();